package com.zhb.cloud.mail.model;

import java.io.Serializable;
import java.util.Date;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import lombok.Data;

/**
 * @ClassName: EmailLog
 * @author: zhb
 * @date: 2017年11月22日 下午9:18:49
 * @Description: 邮件发送记录
 */
@Data
@Document(collection = "email_log")
public class EmailLog implements Serializable {
	private static final long serialVersionUID = -3373721301228470656L;

	/**
	 * 主键
	 */
	@Id
	private String id;

	/**
	 * 邮箱服务地址
	 */
	private String email;

	/**
	 * 类型
	 */
	@Field(value = "op_type")
	private Integer opType;

	/**
	 * 目的邮箱
	 */
	@Field(value = "target_email")
	private String targetEmail;

	/**
	 * 创建时间
	 */
	@Field(value = "create_time")
	private Date createTime;

	/**
	 * 描述
	 */
	private String description;
}